package com.omega.engine.nn.data;

public class ImageData {
	
	private int weight;
	
	private int height;
	
	private int[][] r;
	
	private int[][] g;
	
	private int[][] b;
	
	private int[][] gray;
	
	private int[] color;
	
	private String label;
	
	private String name;
	
	private String fileName;
	
	private String extName;
	
	public ImageData() {
		
	}
	
	public ImageData(int weight,int height,int[][] r,int[][] g,int[][] b) {
		this.weight = weight;
		this.height = height;
		this.r = r;
		this.g = g;
		this.b = b;
	}
	
	public ImageData(int weight,int height,int[][] r,int[][] g,int[][] b,String fileName,String extName) {
		this.weight = weight;
		this.height = height;
		this.r = r;
		this.g = g;
		this.b = b;
		this.fileName = fileName;
		this.extName = extName;
	}
	
	public ImageData(int weight,int height,int[][] r,int[][] g,int[][] b,int[] color,String fileName,String extName) {
		this.weight = weight;
		this.height = height;
		this.r = r;
		this.g = g;
		this.b = b;
		this.color = color;
		this.fileName = fileName;
		this.extName = extName;
	}
	
	public ImageData(int weight,int height,int[][] r,int[][] g,int[][] b,String label) {
		this.weight = weight;
		this.height = height;
		this.r = r;
		this.g = g;
		this.b = b;
		this.label = label;
	}
	
	public ImageData(int weight,int height,int[][] r,int[][] g,int[][] b,String fileName,String extName,String label) {
		this.weight = weight;
		this.height = height;
		this.r = r;
		this.g = g;
		this.b = b;
		this.label = label;
	}
	
	public int getWeight() {
		return weight;
	}

	public void setWeight(int weight) {
		this.weight = weight;
	}

	public int getHeight() {
		return height;
	}

	public void setHeight(int height) {
		this.height = height;
	}

	public int[][] getR() {
		return r;
	}

	public void setR(int[][] r) {
		this.r = r;
	}

	public int[][] getG() {
		return g;
	}

	public void setG(int[][] g) {
		this.g = g;
	}

	public int[][] getB() {
		return b;
	}

	public void setB(int[][] b) {
		this.b = b;
	}

	public String getLabel() {
		return label;
	}

	public void setLabel(String label) {
		this.label = label;
	}

	public String getFileName() {
		return fileName;
	}

	public void setFileName(String fileName) {
		this.fileName = fileName;
	}

	public String getExtName() {
		return extName;
	}

	public void setExtName(String extName) {
		this.extName = extName;
	}

	public int[][] getGray() {
		return gray;
	}

	public void setGray(int[][] gray) {
		this.gray = gray;
	}

	public int[] getColor() {
		return color;
	}

	public void setColor(int[] color) {
		this.color = color;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}
